package com.ruoyi.net.service;

import java.util.List;
import com.ruoyi.net.domain.BusiMplstpRouteElements;

/**
 * 路由图网元（顺序）Service接口
 * 
 * @author tony
 * @date 2024-12-04
 */
public interface IBusiMplstpRouteElementsService 
{
    /**
     * 查询路由图网元（顺序）
     * 
     * @param id 路由图网元（顺序）主键
     * @return 路由图网元（顺序）
     */
    public BusiMplstpRouteElements selectBusiMplstpRouteElementsById(String id);

    /**
     * 查询路由图网元（顺序）列表
     * 
     * @param busiMplstpRouteElements 路由图网元（顺序）
     * @return 路由图网元（顺序）集合
     */
    public List<BusiMplstpRouteElements> selectBusiMplstpRouteElementsList(BusiMplstpRouteElements busiMplstpRouteElements);

    /**
     * 新增路由图网元（顺序）
     * 
     * @param busiMplstpRouteElements 路由图网元（顺序）
     * @return 结果
     */
    public int insertBusiMplstpRouteElements(BusiMplstpRouteElements busiMplstpRouteElements);

    /**
     * 修改路由图网元（顺序）
     * 
     * @param busiMplstpRouteElements 路由图网元（顺序）
     * @return 结果
     */
    public int updateBusiMplstpRouteElements(BusiMplstpRouteElements busiMplstpRouteElements);

    /**
     * 批量删除路由图网元（顺序）
     * 
     * @param ids 需要删除的路由图网元（顺序）主键集合
     * @return 结果
     */
    public int deleteBusiMplstpRouteElementsByIds(String[] ids);

    /**
     * 删除路由图网元（顺序）信息
     * 
     * @param id 路由图网元（顺序）主键
     * @return 结果
     */
    public int deleteBusiMplstpRouteElementsById(String id);
}
